fruit of the melon cactus (red and edible) - Spanisch Englisch Wörterbuch